Skip to main content
WebsiteGitHub last commitGitHub commit activityGitHub IssuesDocker PullsDiscordLocalized

Pre-built Images

My Docker Hub Repo

Images are automatically built and published to my Docker Repo via GitHub Actions.

tag

The latest tag will be the most up to date image

Available Tags

TagDescription
latestMost up to date image (currently 34.0.2)
34.0.2Nextcloud 34.0.2
34.0.1Nextcloud 34.0.1
34.0.0Nextcloud 34.0.0
33.0.7Nextcloud 33.0.7
33.0.6Nextcloud 33.0.6
33.0.5Nextcloud 33.0.5
33.0.4Nextcloud 33.0.4
33.0.3Nextcloud 33.0.3
33.0.2Nextcloud 33.0.2
33.0.1Nextcloud 33.0.1
33.0.0Nextcloud 33.0.0
32.0.13Nextcloud 32.0.13
32.0.12Nextcloud 32.0.12
32.0.11Nextcloud 32.0.11
32.0.10Nextcloud 32.0.10
32.0.9Nextcloud 32.0.9
32.0.8Nextcloud 32.0.8
32.0.7Nextcloud 32.0.7
32.0.6Nextcloud 32.0.6
32.0.5Nextcloud 32.0.5
32.0.4Nextcloud 32.0.4
32.0.3Nextcloud 32.0.3
32.0.2Nextcloud 32.0.2
32.0.1Nextcloud 32.0.1
31.0.14Nextcloud 31.0.14
31.0.13Nextcloud 31.0.13
31.0.12Nextcloud 31.0.12
31.0.11Nextcloud 31.0.11
31.0.10Nextcloud 31.0.10
31.0.9Nextcloud 31.0.9
31.0.8Nextcloud 31.0.8
31.0.7Nextcloud 31.0.7
31.0.6Nextcloud 31.0.6
31.0.5Nextcloud 31.0.5
31.0Nextcloud 31.0
30.0.11Nextcloud 30.0.11
30.0.10Nextcloud 30.0.10
30.0.8Nextcloud 30.0.8
30.0.7Nextcloud 30.0.7
30.0.6Nextcloud 30.0.6
30.0.5Nextcloud 30.0.5
30.0.4Nextcloud 30.0.4
30.0.2Nextcloud 30.0.2
30.0.1Nextcloud 30.0.1
29.0.7Nextcloud 29.0.7
29.0.6Nextcloud 29.0.6
29.0.4Nextcloud 29.0.4
28.0.6Nextcloud 28.0.6
28.0.5Nextcloud 28.0.5
28.0.4-customNextcloud 28.0.4-custom
28.0.6-customNextcloud 28.0.6-custom
31.0.5devNextcloud 31.0.5dev
Auto-updated

This table is automatically refreshed daily from Docker Hub by a GitHub Actions workflow.


Image Features

These images are based on nextcloud:production and include additional packages and configurations for enhanced functionality.

Installed Packages

cmake
ffmpeg
ghostscript
git
imagemagick
libmagickcore-7.q16-10-extra
inotify-tools
libbz2-dev
liblapack-dev
libopenblas-dev
libx11-dev
libdlib-dev
sudo
nano
exiftool
supervisor
curl
wget
gnupg2
unzip
gosu

PHP Extensions

  • inotify - File change notifications
  • pdlib - PHP extension for dlib (face recognition)
  • bz2 - Bzip2 compression
  • smbclient - SMB/CIFS support

Additional Features

  • Apache Modules: proxy, proxy_http, proxy_wstunnel, headers, rewrite
  • dlib: Machine learning toolkit for face recognition (Memories/Recognize apps)
  • notify_push: High Performance Backend for Nextcloud (auto-installed from latest release)
  • Supervisor: Process manager for running multiple services
  • Cron Jobs: Pre-configured cron schedules for Nextcloud background tasks
  • Docker Healthcheck: Built-in health monitoring
  • PHP Memory Limit: Increased to 1024M
  • Opcache Memory: Increased to 512M

Pre-configured Cron Jobs

ScheduleTask
Every 5 minNextcloud cron.php
Every 10 minGeneral background tasks
2:15 AMMemories indexing
2:30 AMFace recognition
2:45 AMRecognize processing
3:00 AMPreview generation
3:30 AMPreview pre-generator

Build & Publish Automation

Images are built and published automatically via a dedicated GitHub Actions pipeline. On each release:

  1. The Docker image is built from a custom Dockerfile based on nextcloud:production
  2. All packages, PHP extensions, and configurations are applied at build time
  3. The image is tagged with both the version number and latest
  4. The final image is pushed to Docker Hub

No manual build or push steps are required.


Quick Start

docker pull bankaitech/nextcloud:latest

Or for a specific version:

docker pull bankaitech/nextcloud:32.0.6

Exposed Ports

PortService
80Apache (Nextcloud)
7867notify_push (High Performance Backend)
Buy me a beer

Changelog

docs: update Nextcloud Docker Hub tags [skip ci]
docs: update Nextcloud Docker Hub tags [skip ci]
docs: update Pre-built Images documentation with new features and tags


💬 Discord Community Chat

Join the conversation! Comments here sync with our Discord community.

💬 Recent Comments

Loading comments...